
header.header-container {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:289px;
	background: url("../images/bg-header1.jpg") ;
	background-repeat:repeat-x;

}
.header {
  margin:0 auto;
  width:960px;
  height:289px; 
  position: relative;
  z-index: 100;
}
.header-top {float:left;
  width:100%;    
}
.header-top ul {float:right;
  width:50%;
  margin-top: 10px;
}
.header-top ul li {
  float:right;
  border-left: 2px solid #fff;
  padding-left: 5px;
  margin-left: 5px;
}
.header-top ul li.last{
  border-left: 0px;
}
.header-top ul li a {
  color:#fff;
  font:14px 'DINMittelschrift';
  text-transform: uppercase;
}
.header-top ul li a:hover{color:#BC92DB;}
.header-center {float:left;
  width:100%;  
}
.logo-home{float:left;
  margin-left:-40px;
}
.header-time{
	float:right;
  width:210px;
  margin-top: 20px;
}
.header-time  p{float:left;
  width:100%;
  color:#fff;
  margin-bottom: 5px;
  font-size:18px;
  font-family:'Fettemittelschrift';
}
.countdown {
	float: left;
}
.countdown .countdown_row{
	min-width: 180px;
	height: 50px;
}
.countdown .countdown_row li{
	display: inline;
	min-width: 50px;	
	float: left;
	text-align: center;	
	color: #fff;
	margin-right: 15px;
	position: relative;
}
.countdown .countdown_row li.last{
	margin-right: 0;
}
.countdown .countdown_row li span{
	font-size: 40px;
	line-height:50px;
	font-family:'DINMittelschrift';
	padding: 0 5px;
	background: #000;
}
.countdown .countdown_row li h2{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	margin-top: 2px;
}

.countdown .countdown_row li .line{
	/*background:url("../images/bg-line.png") repeat-x scroll 2px 0 transparent;*/
	background:#fff url("../images/bg-line.png") repeat-x 2px 0 ;
    height: 5px;
    position: absolute;
    top: 22px;
    width: 92%;
}
/*=================== header menu======================*/
.header-menu{
  float:left;
  width:100%;
  height:42px;
  background:#000;
  margin-top:-16px;
  position:relative;
}
.header-menu-left{
  float:left;
  margin-left:15px;
  width:70%;
}
.header-menu-left  h3 {
  font-size:18px;
  line-height:42px;
	font-family:'DINMittelschrift';
	  color:#999999;
	  float:left;  
}
.menu-main{
  float:left;
  width:87%;
}
.menu-main  ul {
  float:left;
}
.menu-main  ul  li{
	float:left;	
} 
.menu-main  ul  li  a {
	font-size:18px;
	line-height:42px;
	font-family:'DINMittelschrift';
	color:#fff;
	display:block;
	height:42px;
	padding:0 8px;
	background:none;  
}
.menu-main ul li.first > a {padding:0 12px;}

.menu-main  ul  li  a:hover,  .menu-main  ul  li  a.over{
	background:#662d8e;
	color:#fff;
}

.header-menu-right{float:right;
  width:25%;
  text-align:right;
}

.header-menu-right ul{float:right;
  
}
.header-menu-right ul li{float:right;
  margin-right:5px;
}

.header-menu-right ul li.active a  {color:#BC92DB;}

.header-menu-right ul li  a {
  font:12px/42px 'FetteMittelschrift';
  color:#fff;
  text-transform: uppercase;
}
.header-menu-right  ul   li:hover  a{color:#bc92db;
  
}
/*=================== sub-menu dropdownmenu============*/
.menu-sub{
  top:0px;
  left: 0px;
  position: absolute;
  width:960px;
  height:35px;
  background:#662d8e;
  display:none;
  top:42px;  
}

.menu-main  ul  li:hover  div.menu-sub{display:block;}

.menu-main  ul  li:hover{background:none;}

.menu-sub  ul {float:left;
  width:100%;  
}
.menu-sub  ul  li {float:left;
  margin-left:25px;
  text-transform:lowercase;
}
.menu-sub  ul  li:first-child a{
	padding-right:0;
}
.menu-sub  ul  li  a {font:18px/35px 'DINMittelschrift';
  color:#fff;
}
/*=================== header-background ==============*/
.header-background {
	position:fixed;
	position:absolute;
	bottom:-5px;
	width:100%;
	height:67px;
	/*background: url("../images/bg-cloudy-3.png") repeat-x scroll 0 0 transparent;*/
	background:url("../images/bg-cloudy-3.png");
	background-repeat:repeat-x;
}/***********=============== sale end =====================************/
.sales-end{
	float:left;
}
.sales-end  li{
	float:left;
	position: relative;
	font-size:18px;
	line-height:42px;
	font-family:'DINMittelschrift';
	color:#999999;
	display:block;
	height:42px;
	padding:0 8px;
	background:none;  
}
/*=================== main ===========================*/
.main-container{
	margin-top: -50px;
	position: relative;
	z-index: 100;
}
.main{
  margin:0 auto;
  width:960px;
  min-height:250px;
  position: relative;
}
.col-left {
  float: left;
  width: 230px;
  padding-top: 75px;
}
.col-main{
  float:left;
  width:715px;
  min-height:250px;
  padding-top: 50px;
}
.col2-left-layout .col-main{
  float: right;
}
.cms-landing .col1-layout .main, .cms-careers .col1-layout .main{
	width: 980px;
}
.cms-landing .col1-layout .col-main, .cms-careers .col1-layout .col-main{
	width: 980px;
}
.col-right{
	position: absolute;
	left: 730px;
	width:230px;
	min-height:250px;	
}

.footer-center {
    background: #000000;
    height:25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
    width: 100%;
	position:fixed;
	position:relative;
	top:0px;
}

.footer-top {position:fixed;
	position:relative;
	background:url("../images/bg-cloudy-2.JPG");
	background-repeat:repeat-x ; 
	background-position:0 0;
}

.image-footer {
    float: left;
	top:10px;
	left:50px;
	position:absolute;
	z-index:100
	
}
.footer-bottom {
    background: url("../images/bg-footer-bottom.jpg");
	background-repeat:repeat;
    height: 100%;
    margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
    padding-bottom: 30px;
    width: 100%;
}

.footer-text{position:fixed;
	position:relative;
	left:220px;
}

.footer-text  h2 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 35px;
}

.footer-text  h3 {
    color: #FFFFFF;
    font-size: 13px;
	font-family: Arial;
}

.logo-home {position:fixed;
	position:relative;
	left:0px;
}

button.button span span {
    background-image: url("../images/continue.jpg");
    background-position: right center;
    background-repeat: no-repeat;
	padding-right:50px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#loginPopup {
    margin: auto;
    height: 328px;
    width: 550px;	
}

#loginPopup header {
    background-image: url("../images/bg-header-popup.jpg");
    background-repeat: no-repeat;
	background-position:left center;
    float: left;
    height: 85px;
    width: 618px;
}

.popup-content .again {
    background: none repeat scroll 0 0 #F7898B;
    border-bottom: 1px solid #D45A5C;
    display: none;
    float: left;
    height: 36px;
    position: relative;
    width: 618px;
    z-index: 0;
}

#loginPopup header p {
    color: #FFFFFF;
    font-size: 58px;
	line-height:85px;
	font-family:'Lobster1.4';
    text-align: center;
}

#loginPopup .popup-content {
    background-color: #EBEBEC;
    float: left;
    padding-bottom: 20px;
    position: relative;
    width: 570px;

}

#loginPopup header div {
	display:none;
}
#loginPopup .popup-content .hugo {
    bottom: 0;
    height: 151px;
    position: absolute;
    right: 0;
    width: 128px;
	display:none;
}

#loginPopup .modalClose {
    background-image: url("../images/close.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: right;
    font-size: 20px;
	line-height:24px;
	font-family:'DINMittelschrift';
    height: 41px;
    position: absolute;
    right: -23px;
    text-align: center;
    top: 11px;
    width: 134px;
}

#simplemodal-container{width:620px;}

#loginPopup .popup-content .form-list .forgot {
    color: #B290C3;
    float: left;
    font-size: 13px;
	line-height:28px ;
	font-family:Arial;
    margin-left: 10px;
}



button.button span {
    background-color: #662D91;
    color: #FFFFFF;
    display: block;
    font: 18px/35px 'DINMittelschrift';
    height: 35px;
    padding-top:0px;
	padding-bottom:0px;
	padding-right:15px;
	padding-left:15px;
    text-align: left;
    white-space: nowrap;
}

.menu-main  ul  li {
    float: left;
}
.menu-main ul li.first  a {
    padding-top:0px;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	
}
.menu-main  ul  li  a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
	font-family:'DINMittelschrift';
	line-height:42px;
    height: 42px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-right:8px;
	padding-left:8px;
	
}

.header-menu-left  h3 {
    color: #999999;
    float: left;
    font: 18px/42px 'DINMittelschrift';
}
.header-menu-left {
    float: left;
    margin-left: 15px;
    width: 640px;
}
.menu-main ul li.first{width:30px;
	text-align:center;
}

.menu-main ul li.category{width:50px;
	text-align:center;
}

.menu-main ul li.best-seller{width:110px;
	text-align:center;
}

.menu-main ul li.nav-price{width:55px;
	text-align:center;
	
}

.menu-main ul li.limitstock{width:120px;
	text-align:center;
}

.header-menu-right{
	width:250px;
}

button.button span span {
    padding: 0 30px 0 0;
}

.header-menu-right ul li  a{
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:12px;
	font-family: 'FetteMittelschrift';
	line-height:42px;
}

.footer-bottom-content  ul {
    float: left;
    margin-top: 15px;
    padding-left: 30px;
    width:960px;
}
.footer-bottom-content  ul  li {
    float: left;
    margin-right: 85px;
    width: 140px;
}

.footer-bottom-content  ul  li  h2 {
    color: #FFFFFF;
    font: 20px 'DINMittelschrift';
    margin-bottom: 10px;
}

.footer-bottom-content  ul  li  div.menu-footer {
    float: left;
    width: 170px;
}

div.menu-footer a {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
	font-family:arial;
    width: 150px;
	display: block;
}

.header-time  p {
    color: #FFFFFF;
    float: left;
    font: 18px 'Fettemittelschrift';
    margin-bottom: 5px;
    width: 210px;
}
.increase .pointer {
    background: url("../images/increase-arrow.jpg");
	background-repeat:no-repeat;
    display: block;
    height: 8px;
    position: absolute;
    text-indent: -9999px;
    width: 12px;
}

.increase .down {
    background-position: 2px -6px;
    right: 3px;
    top: 20px;
}

.increase .up {
    background-position: 2px 4px;
    right: 3px;
    top: 6px;
}

.countdown .countdown_row li .line {
    background: url("../images/bg-line.jpg");
	background-repeat:repeat-x;	
    height: 2px;
    left: 1px;
    position: absolute;
    top: 23px;
	width:47px;
	
	
}

.countdown .countdown_row li.first .line {width:65px}

.sales-home-banner-container .sales-left {
    background: url("../images/baner-opacity-home.png");
	background-repeat:repeat;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/baner-opacity-home.png',sizingMethod='crop');
    height: 359px;
    left: 0;
    position: absolute;
    top: 0;
    width: 230px;
}

.sales-left .actions {zoom:1;
	width:200px;
}


.sales-left .actions .mcbutton{
	float:right;
}

.sales-left .actions .btn-cart{
	float:right;
}

.sales-left .actions .btn-cart span{
	padding:0 9px;
}

.sales-home-banner-container .sales-left button.arrow-down span {
    padding-top: 0px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:8px;
}

.sales-left .actions  .increase{float:left;}

.banner-right-2 {
    float: left;
    margin-top: 5px;
    width: 230px;
}

.banner-right-1 {
     box-shadow: 0 0 10px #A5A7A9;
}

.product-view .product-shop .add-to-box{
	width: 225px;
	right:0px;
}

.banner-right-3 a  h4 {
    color: #020000;
    float: left;
    font: 40px 'Lobster1.4';
    margin-top: 24px;
	margin-left:35px;
}

.banner-right-3 a  h3 {
    color: #000000;
    float: left;
    font: 26px 'Didot';
    margin-left: 5px;
    margin-top: -3px;
    width: 100%;
}

.banner-right-1 img {
    box-shadow: 0 0 10px #A5A7A9;
    overflow: hidden;
}

.banner-right-3 {
	background: url("../images/col-right-1.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	width:230px;
	text-align:center;
	float: left;
    height: 152px;
	margin-top: 20px;
	margin-bottom:20px;
	margin-left: 0px;
	margin-right: 15px;
}

.white {
    background: url("../images/delivery.png");
	background-repeat:no-repeat;
	background-position:right 0;
    box-shadow: 5px 5px 5px #D7D7D7;
	overflow:hidden;
}

.block-cart .block-title {
    padding-top: 10px ;
	padding-bottom: 10px ;
	padding-left:20px;
	padding-right:20px;
}

.block-cart .block-title h3 {
    color: #000000;
    font-size: 24px ;
	font-family:'DINMittelschrift';
}

.block-cart .block-content {
    padding: 0 20px 10px;
	padding-top: 0px ;
	padding-bottom: 10px ;
	padding-left:20px;
	padding-right:20px;
}

.cart-table tbody tr td.first {
    background: url("../images/bg-checkout-first.jpg");
	background-repeat:no-repeat; 
}

.cart-table tbody tr td {
    background: url("../images/bg-checkout-center.jpg");
	background-repeat:repeat-x; 
    height: 141px;
}

.cart-table tbody tr td.last {
    background: url("../images/bg-checkout-last-1.JPG");
	background-repeat:no-repeat; 
	background-position:right 0;
}

.cart-table thead th {
	border-top-width:1px;
	border-bottom-width:1px;
    border-top-color:#E3E3E3;
	border-bottom-color:#E3E3E3;
	border-top-style:solid;
	border-bottom-style:solid;
    color: #000000;
    font-size: 18px;
	font-family:DINMittelschrift;
    height: 30px;
    padding-top: 0px; 
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
    vertical-align: middle;
    white-space: nowrap;
}


.cart-table tbody tr td{
	border-top-width:10px;
	border-top-color:#fff;
	border-top-style:solid;
}

#checkout-review-table  tbody tr td{
	border-top-width:10px;
	border-top-color:#F8F8F8 !important;
	border-top-style:solid;
}

.added-item  h3 {
    color: #662D91;
    float: right;
    font-weight: bold;
	font-size:12px;
	font-family:'DINMittelschriftLT';
}

.added-item  span {
    background: url("../images/cicle.jpg");
	background-repeat:no-repeat;
	background-position: 2px -1px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-weight: bold;
	font-size:12px;
	line-height:12px;
	font-family:'DINMittelschrift';
    height: 16px;
    margin-right: 3px;
    margin-top: 2px;
    padding-left: 2px;
    text-align: center;
    width: 16px;
}

.form-list .more-street {
    margin-left:125px;
}

.form-list .fields .field {
    margin-bottom: 10px;
}

.form-list select {
    background-color:#ECECEC;
    border-width: 1px;
	border-style:solid;
	border-color:#B7B7B7;
    color: #000000;
    height: 35px;
    width: 362px;
}

.cart-table{
	border-collapse: /* inherit */ separate;
	*border-collapse: collapse;
}
.cart-table td{
	border-top-width:10px;
	border-top-style: solid;
	border-top-color: #F8F8F8;
	padding:0;
}

.box-content table tr {
    font-size: 12px;
	font-family:Arial;
}

ul.list-arrow li {
    background: url("../images/arow-1.jpg");
	background-repeat:no-repeat;
	background-position:left 4px;
    padding-left: 15px;
}

#checkoutSteps {
    background-color: #F8F8F8;
    box-shadow: 0 0 10px #A5A7A9;
    padding-bottom: 20px;
	overflow:hidden;
}

#checkoutSteps .active span.number {
    background: url("../images/bg-1-hover.jpg");
	background-repeat:no-repeat;
	background-position:center 0;
}

#checkoutSteps .active {
	box-shadow:none !important;
	background:none !important;
}




#checkoutSteps .section span.number {
	background: url("../images/bg-1.JPG");
	background-repeat:no-repeat;
	background-position:center 0;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
	line-height:20px;
	font-family:Arial;
    height: 20px;
    margin-top: 10px;
    text-align: center;
}

#checkoutSteps .section {
    background: url("../images/bg-tab-ui.JPG") !important;
	background-repeat:no-repeat;
	background-position: 0 1px;
    float: left;
    font-size: 18px;
	font-family:'DINMittelschrift';
    text-align: center;
	box-shadow:-2px 4px 6px #CCCDCF;
}

.form-list input.input-text{line-height:25px;
	height:25px;
	width:350px;
}

#opc-review-header { background: url("../images/bg-tab-ui.jpg
") !important;
	background-repeat:no-repeat;
	background-position: 0 1px;
}

#payment_form_paypal_standard li{font-size: 12px;
	font-family:Arial;
    margin: 0 0 8px;
	
}

.landing {
    box-shadow: 0 0 10px #ACACAC;
    float: left;
    height: 516px;
    margin: 0 10px 30px;
    position: relative;
    width: 960px;
	overflow:hidden;
}

.landing-1-left a{ background-image: url("../images/arrow-1.JPG") !important;
    background-repeat: no-repeat;
	background-position:right center !important;
    color: #F26522;
    padding-right:40px !important;
    text-align: right;
    color: #F26522;
    float: right;
    font-size: 18px;
	font-family:'FetteMittelschrift';
   /* width:380px;*/
}

.landing-1-left a.arrow-3{ background-image: url("http://gobblershop.com/magento/skin/frontend/gobbler/default/images/arrow-3.JPG")!important;
    background-position: 433px center;
    background-repeat: no-repeat;
    color: #39B54A;
    padding-right: 35px;
    text-align: right;
	margin-right:28px;
}

.landing-1-left a.arrow-2{
	background-image: url("http://gobblershop.com/magento/skin/frontend/gobbler/default/images/arrow-2.JPG") !important;
    background-position: left center !important;
    background-repeat: no-repeat;
    color: #ED1B31;
    padding-left: 35px;
	text-align:left !important;
	float:left !important;
	margin-left:28px;
}

.career-2 .gallery { width: 750px;
	margin-left:60px;
	margin-top:-50px;
}

.career-1 {
    float: left;
    width: 928px;
}

.career-1  img {
    border: 1px solid #000000;
    float: left;
    height: 426px;
    width: 948px;
	margin-left:25px;
	margin-top:25px;
}

.bg-format-career {
    background: url("../images/bg-format-career.JPG");
	background-repeat:repeat-x;
	background-position: 0 0;
    float: left;
    height: 2px;
    margin-left: 25px;
    margin-top: 55px;
    width: 95%;
}

.career-3-left {
    float: left;
    margin-left: 20px;
    width:400px;
}

.career-3 {
    float: left;
    width: 980px;
}

.career-3-left section p {
    color: #767676;
    float: left;
    font-size: 13px;
	font-family:Arial;
    margin-top: 5px;	
	margin-bottom:5px;
	line-height:20px;
    width: 93%;
}

/*.std p, .introduce p {
    color: #9B9B9B;
    font-size: 12px;
	line-height:20px;
	font-family:Arial;
    margin: 5px 0 10px;
    text-align: justify;
}*/

.ui-tooltip-share-popup .message-box {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #BAB9BB;
    box-shadow: 0 0 5px #E9E1EF;
    width: 350px;
}

.ui-tooltip-share-popup label {
    height: 20px;
    width: 70px;
}

form-list label {
    color: #767676;
    float: left;
    line-height: 30px;
    position: relative;
    z-index: 0;
}

.ui-tooltip-share-popup .ui-tooltip-content {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 650px;
    padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 25px;
    position: relative;
    width: 550px;
	top:10px;
}

.ui-tooltip-share-popup .ui-tooltip-titlebar {
    background: url("../images/tell.JPG");
	background-repeat:no-repeat;
	background-position: 157px center;
	background-color:#662D91;
    border-bottom: 1px solid #A381BD;
    color: #FFFFFF;
    font-size: 24px;
	line-height:70px;
	font-family:'DINMittelschrift';
    height: 70px;
    padding-left:15px;
    position: relative;
    width: 585px;
	top:10px;
}

.ui-tooltip-share-popup {
    box-shadow: 0 0 10px #58595B;
	overflow:hidden;

}

.ui-tooltip-share-popup .input-box input {
    background: none repeat scroll 0 0 #ECECEC;
    color: #231F20;
    font-size: 10px;
	font-family:Arial;
    height: 15px;
    padding: 5px 15px;
    width: 425px;
}

.pmethod-details {
    float: left;
}

.pmethod-details ul {
    float: left;
	width:600px;
} 

#checkoutSteps .active span.number {
    background: url("../images/bg-1-hover.jpg");
	background-repeat:no-repeat;
	background-position:center 0;
}

.menu-sub ul {
    float: left;
    width: 960px;
}

.menu-sub  ul  li {
    float: left;
    margin-left: 13px;
    text-transform: lowercase;
	width:15%;
}

.menu-sub  ul  li  a {
    color: #FFFFFF;
    font-size: 18px;
	line-height:35px;
	font-family:'DINMittelschrift';
}

.menu-sub {
    background: none repeat scroll 0 0 #662D8E;
    display: none;
    height: 35px;
    left: 0;
    position: absolute;
    top: 42px;
    width: 960px;
}

.checkout-onepage-index  .col-main {height:800px;}

button.button.cart-sidebar {width:190px;}

.cart-sidebar  span.level0{background:none;}

.cart-sidebar  span.level1{
	background:url("../images/button-gotocart.JPG") !important;
	background-repeat:no-repeat;
	background-position:left top !important;  
	padding-left:10px !important;
	padding-right:0px !important;
	width:180px;
}

.form-list .more-street{margin-left:150px;}



/*.cart-sidebar  span span {
	background:url("../images/button-gotocart.JPG");
	background-repeat:no-repeat;
	background-position: right top; 
	padding:0 50px 0 10px;
}*/

.messages  li{
	border-radius:7px;
	margin:0 0 10px !important;
	position:relative;
}





.display_none {display:none !important}






































































































